package com.hxc.service;

import com.github.pagehelper.PageInfo;
import com.hxc.pojo.Area;
import com.hxc.pojo.Main;
import com.hxc.pojo.Stadium;
import com.hxc.pojo.Type;

import java.util.List;

public interface MainService {
    /**
     * 添加功能
     * @param main
     * @param pageNum
     * @param pageSize
     * @return
     */
    PageInfo<Main> listAll(Main main,Integer pageNum,Integer pageSize);

    /**
     * 添加主表
     * @param main
     * @return
     */
    int addMain(Main main);

    /**
     * 获取场馆
     * @return
     */
    List<Stadium> getStadium();

    /**
     * 获取项目类型
     * @return
     */
    List<Type> getType();

    /**
     * 获取地区
     * @return
     */
    List<Area> getArea();

    /**
     * 统计数量
     * @return
     */
    List<Main> countNum();
}
